11 您所在的位置:网站首页 ipv6 vrrp配置 11

11

#11| 来源: 网络整理| 查看: 265

目  录

1 IPv6 PIM Snooping

1.1 IPv6 PIM Snooping简介

1.2 IPv6 PIM Snooping配置限制和指导

1.3 IPv6 PIM Snooping配置任务简介

1.4 使能IPv6 PIM Snooping

1.5 配置主备倒换后IPv6 PIM Snooping全局端口的老化时间

1.5.1 功能简介

1.5.2 配置限制和指导

1.5.3 配置主备倒换后全局邻居端口的老化时间

1.5.4 配置主备倒换后全局下游端口和全局路由器端口的老化时间

1.6 IPv6 PIM Snooping显示和维护

1.7 IPv6 PIM Snooping典型配置举例

1.7.1 IPv6 PIM Snooping基本组网配置举例

1.8 IPv6 PIM Snooping常见故障处理

1.8.1 二层设备不能实现IPv6 PIM Snooping功能

 

1 IPv6 PIM Snooping 1.1  IPv6 PIM Snooping简介

IPv6 PIM Snooping(IPv6 Protocol Independent Multicast Snooping,IPv6协议无关组播窥探)运行在二层设备上,通过与MLD Snooping配合来对收到的IPv6 PIM协议报文进行分析,将有接收需求的端口添加到IPv6 PIM Snooping路由表的相应表项中,以实现IPv6组播报文的精确转发。

图1-1 二层设备运行IPv6 PIM Snooping前后的对比

 

如图1-1所示,IPv6组播源Source 1和Source 2分别向IPv6组播组G1和G2发送IPv6组播数据,而Receiver 1和Receiver 2则分别是G1和G2的接收者,二层设备上连接各IPv6 PIM路由器的端口都属于同一个VLAN:

·     当二层设备只运行MLD Snooping时,它通过监听IPv6 PIM路由器发出的IPv6 PIM Hello报文来维护路由器端口,将IPv6组播数据报文向VLAN内的所有路由器端口转发,而将除IPv6 PIM Hello报文外的其它IPv6 PIM协议报文在VLAN内广播。因此,无论IPv6 PIM路由器是否有接收需求,都会收到所有的IPv6 PIM协议报文和IPv6组播数据报文。

·     当二层设备同时运行了MLD Snooping和IPv6 PIM Snooping时,它通过监听IPv6 PIM路由器发出的IPv6 PIM协议报文来了解其接收需求,将有接收需求的IPv6 PIM路由器所在的端口添加到IPv6 PIM Snooping路由表的相应表项中,使IPv6 PIM协议报文和IPv6组播数据报文能够被精确转发给有接收需求的IPv6 PIM路由器,从而节约了网络带宽。

说明

有关MLD Snooping和路由器端口的详细介绍,请参见“IP组播配置指导”中的“MLD Snooping”。

 

1.2  IPv6 PIM Snooping配置限制和指导

在部署了IPv6 PIM Snooping功能的网络中,当有分片的IPv6 PIM加入/剪枝报文存在时,会影响IPv6 PIM Snooping功能对IPv6组播报文的精确转发。建议在所有与IPv6 PIM Snooping交换机连接的IPv6 PIM设备上配置加入/剪枝报文(jp-pkt-size)的最大长度要小于IPv6路径MTU。有关配置加入/剪枝报文的详细内容,请参见“IP组播配置指导”中的“IPv6 PIM”。

IPv6 PIM Snooping只支持IPv6 PIM-SM和IPv6 PIM-SSM网络,因此不建议在IPv6 PIM-DM网络中进行配置。有关IPv6 PIM的详细介绍,请参见“IP组播配置指导”中的“IPv6 PIM”。

在VLAN内使能了IPv6 PIM Snooping之后,IPv6 PIM Snooping功能只在属于该VLAN的端口上生效。

1.3  IPv6 PIM Snooping配置任务简介

IPv6 PIM Snooping配置任务如下:

(1)     使能IPv6 PIM Snooping

(2)     (可选)配置主备倒换后IPv6 PIM Snooping全局端口的老化时间

¡     配置主备倒换后全局邻居端口的老化时间

¡     配置主备倒换后全局下游端口和全局路由器端口的老化时间

1.4  使能IPv6 PIM Snooping

(1)     进入系统视图。

system-view

(2)     全局使能MLD Snooping,并进入MLD-Snooping视图。

mld-snooping

缺省情况下,MLD Snooping处于关闭状态。

本命令的详细介绍,请参见“IP组播命令参考”中的“MLD Snooping”。

(3)     退回系统视图。

quit

(4)     进入VLAN视图。

¡     进入VLAN视图。

vlan vlan-id

(5)     在VLAN内使能MLD Snooping。

mld-snooping enable

缺省情况下,VLAN内的MLD Snooping处于关闭状态。

本命令的详细介绍,请参见“IP组播命令参考”中的“MLD Snooping”。

(6)     在VLAN内使能IPv6 PIM Snooping。

ipv6 pim-snooping enable

缺省情况下,VLAN内的IPv6 PIM Snooping处于关闭状态。

1.5  配置主备倒换后IPv6 PIM Snooping全局端口的老化时间 1.5.1  功能简介

为了使IPv6 PIM Snooping在主备倒换后不会因表项老化而影响二层数据转发,可以手动配置倒换后的全局端口老化时间。全局端口指的是主控板的虚拟端口,包括二层聚合接口、AC口、N-PW口、U-PW口等。由全局端口担任的邻居端口、下游端口和路由器端口分别称为全局邻居端口、全局下游端口和全局路由器端口。

1.5.2  配置限制和指导

当主备倒换后的全局邻居端口收到IPv6 PIM Hello报文时,手动配置的全局邻居端口的老化时间将失效,以IPv6 PIM Hello报文里的老化时间为准。

当主备倒换后的全局路由器端口和全局下游端口收到IPv6 PIM加入报文时,手动配置的全局路由器端口和全局下游端口的老化时间将失效,以IPv6 PIM加入报文里的老化时间为准。

1.5.3  配置主备倒换后全局邻居端口的老化时间

(1)     进入系统视图。

system-view

(2)     进入VLAN或者VSI视图。

¡     进入VLAN视图。

vlan vlan-id

¡     进入VSI视图。

vsi vsi-name

(3)     配置主备倒换后全局邻居端口的老化时间。

ipv6 pim-snooping graceful-restart neighbor-aging-time seconds

缺省情况下,主备倒换后IPv6 PIM Snooping全局邻居端口老化时间为105秒。

1.5.4  配置主备倒换后全局下游端口和全局路由器端口的老化时间

(1)     进入系统视图。

system-view

(2)     进入VLAN或者VSI视图。

¡     进入VLAN视图。

vlan vlan-id

¡     进入VSI视图。

vsi vsi-name

(3)     配置主备倒换后全局下游端口和全局路由器端口的老化时间。

ipv6 pim-snooping graceful-restart join-aging-time seconds

缺省情况下,主备倒换后IPv6 PIM Snooping全局下游端口和全局路由器端口的老化时间为210秒。

1.6  IPv6 PIM Snooping显示和维护

在完成上述配置后,在任意视图下执行display命令可以显示配置后IPv6 PIM Snooping的运行情况,通过查看显示信息验证配置的效果。

在用户视图下执行reset命令可以清除IPv6 PIM Snooping的统计信息。

表1-1 IPv6 PIM Snooping显示和维护

操作

命令

显示IPv6 PIM Snooping的邻居信息

(独立运行模式)

display ipv6 pim-snooping neighbor [ vlan vlan-id ] [ verbose ] [ slot slot-number ]

(IRF模式)

display ipv6 pim-snooping neighbor [ vlan vlan-id ] [ verbose ] [ chassis chassis-number slot slot-number ]

 

显示IPv6 PIM Snooping的路由器端口信息

(独立运行模式)

display ipv6 pim-snooping router-port [ vlan vlan-id ] [ slot slot-number ]

(IRF模式)

display ipv6 pim-snooping router-port [ vlan vlan-id | vsi vsi-name ] [ chassis chassis-number slot slot-number ]

 

显示IPv6 PIM Snooping路由表的信息

(独立运行模式)

display ipv6 pim-snooping routing-table [ vlan vlan-id ] [ verbose ] [ slot slot-number ]

(IRF模式)

display ipv6 pim-snooping routing-table [ vlan vlan-id ] [ verbose ] [ chassis chassis-number slot slot-number ]

 

显示IPv6 PIM Snooping监听到的PIM报文的统计信息

display ipv6 pim-snooping statistics

清除IPv6 PIM Snooping监听到的PIM报文的统计信息

reset ipv6 pim-snooping statistics

 

1.7  IPv6 PIM Snooping典型配置举例 1.7.1  IPv6 PIM Snooping基本组网配置举例 1. 组网需求

·     如图1-2所示,网络中运行OSPFv3协议,Router A和Router B各自的Ten-GigabitEthernet3/1/1接口分别连接IPv6组播源Source 1和Source 2;Router C和Router D各自的Ten-GigabitEthernet3/1/1接口分别连接接收者Receiver 1和Receiver 2;Router A、Router B、Router C和Router D各自的Ten-GigabitEthernet3/1/2接口都通过Device A互连。

·     Source 1和Source 2分别通过IPv6组播组FF1E::101和FF2E::101发送IPv6组播数据,Receiver 1和Receiver 2则分别接收来自IPv6组播组FF1E::101和FF2E::101的IPv6组播数据;Router C和Router D各自的Ten-GigabitEthernet3/1/1接口上都运行MLD,Router A、Router B、Router C和Router D上都运行IPv6 PIM-SM,并由Router A的Ten-GigabitEthernet3/1/2接口充当C-BSR和C-RP。

·     通过在Device A上配置MLD Snooping和IPv6 PIM Snooping,使Device A将IPv6 PIM协议报文和IPv6组播数据报文只转发给有接收需求的路由器。

·     在所有与Device A相连的IPv6 PIM设备上配置加入/剪枝报文的最大长度为1400字节,小于IPv6路径MTU。

2. 组网图

图1-2 IPv6 PIM Snooping典型配置组网图

3. 配置步骤

(1)     配置IPv6地址和IPv6单播路由协议

请按照图1-2配置各接口的IPv6地址和前缀长度,并在各路由器上配置OSPFv3协议,具体配置过程略。

(2)     配置Router A

# 使能IPv6组播路由,在各接口上使能IPv6 PIM-SM,设置加入/剪枝报文的最大长度,并配置C-BSR和C-RP。

system-view

[RouterA] ipv6 multicast routing

[RouterA-mrib6] quit

[RouterA] interface ten-gigabitethernet 3/1/1

[RouterA-Ten-GigabitEthernet3/1/1] ipv6 pim sm

[RouterA-Ten-GigabitEthernet3/1/1] quit

[RouterA] interface ten-gigabitethernet 3/1/2

[RouterA-Ten-GigabitEthernet3/1/2] ipv6 pim sm

[RouterA-Ten-GigabitEthernet3/1/2] quit

[RouterA] ipv6 pim

[RouterA-pim6] jp-pkt-size 1400

[RouterA-pim6] c-bsr 1001::1

[RouterA-pim6] c-rp 1001::1

[RouterA-pim6] quit

(3)     配置Router B

# 使能IPv6组播路由,在各接口上使能IPv6 PIM-SM,并设置加入/剪枝报文的最大长度。

system-view

[RouterB] ipv6 multicast routing

[RouterB-mrib6] quit

[RouterB] interface ten-gigabitethernet 3/1/1

[RouterB-Ten-GigabitEthernet3/1/1] ipv6 pim sm

[RouterB-Ten-GigabitEthernet3/1/1] quit

[RouterB] interface ten-gigabitethernet 3/1/2

[RouterB-Ten-GigabitEthernet3/1/2] ipv6 pim sm

[RouterB-Ten-GigabitEthernet3/1/2] quit

[RouterB] ipv6 pim

[RouterB-pim6] jp-pkt-size 1400

(4)     配置Router C

# 使能IPv6组播路由,在接口Ten-GigabitEthernet3/1/2上使能IPv6 PIM-SM,在接口Ten-GigabitEthernet3/1/1上使能MLD,并设置加入/剪枝报文的最大长度。

system-view

[RouterC] ipv6 multicast routing

[RouterC-mrib6] quit

[RouterC] interface ten-gigabitethernet 3/1/1

[RouterC-Ten-GigabitEthernet3/1/1] mld enable

[RouterC-Ten-GigabitEthernet3/1/1] quit

[RouterC] interface ten-gigabitethernet 3/1/2

[RouterC-Ten-GigabitEthernet3/1/2] ipv6 pim sm

[RouterC-Ten-GigabitEthernet3/1/2] quit

[RouterC] ipv6 pim

[RouterC-pim6] jp-pkt-size 1400

(5)     配置Router D

# 使能IPv6组播路由,在接口Ten-GigabitEthernet3/1/2上使能IPv6 PIM-SM,在接口Ten-GigabitEthernet3/1/1上使能MLD,并设置加入/剪枝报文的最大长度。

system-view

[RouterD] ipv6 multicast routing

[RouterD-mrib6] quit

[RouterD] interface ten-gigabitethernet 3/1/1

[RouterD-Ten-GigabitEthernet3/1/1] mld enable

[RouterD-Ten-GigabitEthernet3/1/1] quit

[RouterD] interface ten-gigabitethernet 3/1/2

[RouterD-Ten-GigabitEthernet3/1/2] ipv6 pim sm

[RouterD-Ten-GigabitEthernet3/1/2] quit

[RouterD] ipv6 pim

[RouterD-pim6] jp-pkt-size 1400

(6)     配置Device A

# 全局使能MLD Snooping。

system-view

[DeviceA] mld-snooping

[DeviceA-mld-snooping] quit

# 创建VLAN 100,把端口Ten-GigabitEthernet3/1/1到Ten-GigabitEthernet3/1/4添加到该VLAN中,并在该VLAN内使能MLD Snooping和IPv6 PIM Snooping。

[DeviceA] vlan 100

[DeviceA-vlan100] port ten-gigabitethernet 3/1/1 to ten-gigabitethernet 3/1/4

[DeviceA-vlan100] mld-snooping enable

[DeviceA-vlan100] ipv6 pim-snooping enable

[DeviceA-vlan100] quit

4. 验证配置

# 显示Device A上VLAN 100内IPv6 PIM Snooping的邻居信息。

[DeviceA] display ipv6 pim-snooping neighbor vlan 100

Total 4 neighbors.

 

VLAN 100: Total 4 neighbors.

  FE80::1

    Slots (0 in total):

    Ports (1 in total):

      XGE3/1/1                 (00:32:43)

  FE80::2

    Slots (0 in total):

    Ports (1 in total):

      XGE3/1/2                 (00:32:43)

  FE80::3

    Slots (0 in total):

    Ports (1 in total):

      XGE3/1/3                 (00:32:43)

  FE80::4

    Slots (0 in total):

    Ports (1 in total):

      XGE3/1/4                 (00:32:43)

由此可见,Router A、Router B、Router C和Router D之间都建立起了IPv6 PIM Snooping邻居关系。

# 显示Device A上VLAN 100内IPv6 PIM Snooping路由表的信息。

[DeviceA] display ipv6 pim-snooping routing-table vlan 100

Total 2 entries.

FSM flag: NI-no info, J-join, PP-prune pending

 

VLAN 100: Total 2 entries.

  (*, FF1E::101)

    Upstream neighbor: FE80::1

      Upstream Slots (0 in total):

      Upstream ports (1 in total):

        XGE3/1/1

      Downstream Slots (0 in total):

      Downstream ports (1 in total):

        XGE3/1/3

          Expires: 00:03:01, FSM: J

  (*, FF2E::101)

    Upstream neighbor: FE80::2

      Upstream Slots (0 in total):

      Upstream ports (1 in total):

        XGE3/1/2

      Downstream Slots (0 in total):

      Downstream ports (1 in total):

        XGE3/1/4

          Expires: 00:03:01, FSM: J

由此可见,Device A将向Router C转发IPv6组播组FF1E::101的IPv6组播数据,向Router D转发IPv6组播组FF2E::101的IPv6组播数据。

1.8  IPv6 PIM Snooping常见故障处理 1.8.1  二层设备不能实现IPv6 PIM Snooping功能 1. 故障现象

二层设备不能实现IPv6 PIM Snooping功能。

2. 故障分析

MLD Snooping或IPv6 PIM Snooping没有使能。

3. 处理过程

(1)     使用display current-configuration命令查看MLD Snooping和IPv6 PIM Snooping的运行状态。

(2)     如果没有使能MLD Snooping,请先全局使能MLD Snooping,然后分别使能VLAN内的MLD Snooping和IPv6 PIM Snooping。

(3)     如果没有使能IPv6 PIM Snooping,请使能VLAN内的IPv6 PIM Snooping。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有